Big Huge Thesaurus

investment trust

noun